<?php
require(__DIR__ . '/common.php');

$key = $_GET['key'];
// 检查key是否合法
if (!isValidKey($key)) {
  header("HTTP/1.1 404 Not Found");
  echo '404 Not Found';
  exit;
}

// 检查是否存在
$info = getByKey($key);
if ($info === null) {
  header("HTTP/1.1 404 Not Found");
  echo '404 Not Found';
  exit;
}

// TODO: 统计
// 完成跳转
header('Location: ' . $info['url']);